We don't have any sections with separators, so don't bother
tracking them.
https://bugzilla.gnome.org/show_bug.cgi?id=698427
this.actor = this.box;
this.actor._delegate = this;
this.isOpen = true;
-
- // an array of externally managed separators
- this.separators = [];
},
// deliberately ignore any attempt to open() or close(), but emit the
// corresponding signal so children can still pick it up
open: function() { this.emit('open-state-changed', true); },
close: function() { this.emit('open-state-changed', false); },
-
- destroy: function() {
- for (let i = 0; i < this.separators.length; i++)
- this.separators[i].destroy();
- this.separators = [];
-
- this.parent();
- }
});
const PopupSubMenuMenuItem = new Lang.Class({